﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using HellCook.Model;
using System.Collections.ObjectModel;

namespace HellCook.Business
{
    public static class ListaDeCompras_Acceso
    {
        public static Collection<ListaDeCompras> ObtenerListaDiaria()
        {
            HellCook.DataAccess.ListaDeCompra_AdministradorBaseDeDatos.FinalizarLasListaDeComprasDeAyer();
            HellCook.DataAccess.ListaDeCompra_AdministradorBaseDeDatos.ActualizarListaDeCompraDiaria();
            return(HellCook.DataAccess.ListaDeCompra_AdministradorBaseDeDatos.ObtenerListaDeCompraDiaria());
        }

        public static Collection<ListaDeCompras> ObtenerListaSemanal()
        {
            HellCook.DataAccess.ListaDeCompra_AdministradorBaseDeDatos.FinalizarLasListaDeComprasSemanal();
            HellCook.DataAccess.ListaDeCompra_AdministradorBaseDeDatos.ActualizarListaDeCompraSemanal();
            return (HellCook.DataAccess.ListaDeCompra_AdministradorBaseDeDatos.ObtenerListaDeCompraSemanal());
        }

        public static Collection<ListaDeCompras> ObtenerListaMensual()
        {
            HellCook.DataAccess.ListaDeCompra_AdministradorBaseDeDatos.FinalizarLasListaDeComprasMensual();
            HellCook.DataAccess.ListaDeCompra_AdministradorBaseDeDatos.ActualizarListaDeCompraMensual();
            return (HellCook.DataAccess.ListaDeCompra_AdministradorBaseDeDatos.ObtenerListaDeCompraMensual());
        }
    }
}
